@charset "utf-8";
/* CSS Document */


/*网站主体框架样式*/

.main_box_style{width:1000px;margin:10px auto 0px auto;overflow:hidden;}
.main_box_style .main_box_inner{clear:both;overflow:hidden;}

.main_box_style1{overflow:hidden;width:1000px;margin:0px auto 0px auto;}
.main_box_style1 .main_box_inner{clear:both;overflow:hidden;position:relative;padding:45px 0px 0px 0px;}
.main_box_style1 .main_box_inner_left{float:left;width:259px;margin:0 0px 0 0;overflow:hidden;text-align:left;background:#DBDCDE;}
.main_box_style1 .main_box_inner_right{float:right;width:701px;margin:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style2{overflow:hidden;overflow:hidden;width:1000px;margin:10px auto 0px auto;}
.main_box_style2 .main_box_inner{clear:both;overflow:hidden}
.main_box_style2 .main_box_inner_left{float:left;width:690px;margin:0 0px 0 0;overflow:hidden;text-align:left;}
.main_box_style2 .main_box_inner_right{float:right;width:280px;margin:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style3{margin:5px 0 0 0;overflow:hidden;}
.main_box_style3 .main_box_inner{clear:both;overflow:hidden}
.main_box_style3 .main_box_inner_left{float:left;width:220px;margin:0 10px 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_middle{float:left;width:540px;margin:0 0 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_right{float:right;width:220px;margin:0 0 0 10px;overflow:hidden;text-align:left;}

/*模块样式*/
.module_box{clear:both;margin:0 0 8px 0;border:0 solid #cccccc;overflow:hidden;}                 /*模块整行布局样式*/
.module_box_layout_left{float:left;margin:0 10px 0px 0;border:0 solid #cccccc;overflow:hidden;}  /*模块左布局样式*/
.module_box_layout_right{float:right;margin:0 0 0px 0;border:0 solid #cccccc;overflow:hidden;}   /*模块右布局样式*/

.module_box_inner{clear:both;height:100%;border:0px solid #cccccc;overflow:hidden;}/*模块内层容器样式*/
.module_box_layout_left .module_box_inner{margin:0 0px 0 0;} /*模块居左时重写内层样式*/

.module_title{height:33px;text-align:left;background:url(../images/tit_bg.gif) repeat-x;overflow:hidden;border:#CCC 1px solid;}
.module_sign{float:left;height:33px;line-height:32px;text-align:center;
font-weight:bold;font-size:14px;background:url(../images/title_bg_icon.png) no-repeat left top;padding:0px 0px 0px 25px;color:#C00;}
.module_more{float:right;font-weight:normal;padding:8px 10px 0 10px;}
.module_more a{line-height:15px;font-size:12px;color:#666666}
.module_more a:hover{color:#F58021;}
.module_more .more{display:block;height:12px;width:39px;background:url(../images/more.gif) no-repeat 0 0}

.module_content{padding:0px 10px 0px 10px;text-align:left;border:1px #CCC solid;border-top:0px;}

.module_footer{clear:both;height:1px;overflow:hidden;background-color:#cccccc;display:none}
.module_footer .l{float:left;}
.module_footer .r{float:right}

.linews .article{

    height: 215px;
}


.article .date {
    float: right;

    color: #666666;
    padding-right: 2px;
}

.article li {
    clear: both;
    height: 30px;
    line-height: 30px;
    text-align: left;
    overflow: hidden;
    _float: left;
    width: 100%;
}
 a{
     display:block;
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;
	 white-space:nowrap;/* 不换行 */
}
.article .title {
    float: left;
	height:100%;
    text-align: left;
    padding: 0 0 0 10px;
    background: url(../images/li_icon01.gif) no-repeat left center;
	
}

.clear {
    display: block;
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    width: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
.article {
    overflow: hidden;
}

.linews .article li .title{
	width:250px;
	background: url(../images/newsli.png) left center no-repeat;
}


#module_content_180 .article li .title {
    background: url(../images/li_icon.gif) no-repeat left 8px;
	width:330px;
}
#module_content_178 .article li .title a{

	 white-space:normal;/* 换行 */
}
#module_178 .article li {
    height: 43px;
	line-height: 20px;
    border-bottom: 1px #dddddd solid;
}

#module_178 .article {
    height: 250px;
}
#module_180 .article {
    height: 270px;
}

#module_178 .article li .title {
    background: url(../images/notice_icon.gif) no-repeat 0px 6px;
    padding: 0px 0px 0px 13px;
	width:180px;
	height:100%;
}


/* header */
.headtop { width: 100%; height: 23px; line-height: 23px; background: url(../images/top.jpg) repeat-x; border-bottom: #CCC 1px solid }
.timer span { float: right }
.logo { background: url(../images/logo.png) no-repeat; height: 90px; clear: both; margin: 5px auto }
/* nav */
nav { background: url(../images/nav_bg.png) repeat-x;  font-size: 14px; font-weight: bold; }
nav ul { overflow: hidden;  text-align: center; }
#nav li { display: inline; line-height: 34px; background: url(../images/navline.png) right no-repeat; padding: 0 20px }
#nav li a { color: #fff; }
#nav ul li a:hover { color: #ffff99; text-decoration: underline }
#nav ul li a#nav_current { color: #f5f521; }
/* banner */
.banner { margin: 0 auto }
.banner img { display: block }
/* 新闻中心 */
.news { width: 776px; }
.news h2 { font-size: 14px; color: #fff; background: url(../images/newsbg.png) no-repeat; height: 35px; line-height: 30px; padding-left: 20px }
.more { float: right; font-size: 12px; font-weight: normal; padding-right: 20px }
.more a { color: #FFF }
.more a:hover { color: #F00 }
.news ul { padding-top: 10px }
.pic_news { width: 300px; height: 235px; }
.center_news { width: 460px; }
.c_n_top h3 { font-size: 14px; text-align: center; color: #333 }
.center_news section { background: url(../images/newtop_bg.jpg) no-repeat 10px 20px; height: 80px; overflow: hidden; border-bottom: #CCC 1px dashed }
.center_news section p { padding-left: 80px; padding-top: 10px; line-height: 22px; color: #666 }
.center_news section p a { color: #F00 }
.center_news ul li { background: url(../images/newsli.png) left center no-repeat; line-height: 27px; font-size: 14px; padding-left: 10px; height: 27px; display: block }
.center_news ul li img { _padding: 7px 0 0 0 }
.center_news ul { border-bottom: #CCC 1px dashed; padding-bottom: 8px }
/* 通知公告 */
.announce { width: 217px; height: 280px; overflow: hidden }
.announce h2 { font-size: 14px; color: #fff; background: url(../images/annh2.png) no-repeat; padding-left: 20px; line-height: 27px; height: 27px }
.announce h2 a { color: #fff }
.announce ul { background: #d8e9f9; padding: 10px; }
.announce ul li { background: url(../images/annli.png) left 10px no-repeat; line-height: 24px; padding-left: 15px }
.announce ul li:first-child a { color: #f00 }
/* 广告 */
.ad img { display: block }
/* 新闻列表（6组） */
.ln { margin: 0 8px; }
.linews { width: 326px; border: #e5e5e6 1px solid; background: url(../images/newsbg.jpg) repeat-x top; overflow: hidden }
.linews h3 { height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; color: #333; background: url(../images/newh3.jpg) no-repeat 10px center }
.linews ul { padding: 10px }
.linews ul li { line-height: 24px; height: 24px; display: block; }
/* 直属单位 */
.zhishu { border: #ebeaea 1px solid; width: 764px; height: 237px; overflow: hidden; background: url(../images/endnews.png) repeat-x; }
.zhishu h3 { height: 29px; line-height: 29px; color: #fff; background: url(../images/endnewsh3.png) left bottom no-repeat; padding-left: 30px; position: relative; }
/* 直属单位----标题切换 */
#tab { position: absolute; left: 130px; top: 0px; height: 29px; width: 630px; text-align: right }
#tab li { padding: 0 8px; display: inline; color: #333; font-weight: normal; font-size: 12px; border-right: #999 1px solid }
#tab li.current a { color: #F00 }
#content ul { display: none; padding: 10px; overflow: hidden }
/* 直属单位----新闻列表 */
.zs_pic img { width: 230px; height: 180px; display: block; padding: 3px; border: #CCC 1px solid }
.zs_news { width: 490px; overflow: hidden; }
.zs_news ol { padding-top: 5px }
.zs_news ol li { line-height: 26px; height: 26px; background: url(../images/enli.png) left center no-repeat; padding-left: 20px }
.zs_news ol li span { float: right; color: #999 }
/* 互动交流 */
.hd { background: url(../images/hd_bg.png) repeat-x #f7fafd; width: 230px; overflow: hidden; border-radius: 5px 5px 0 0; height: 239px; }
.hd h3 { color: #FFF; font-size: 12px; padding-left: 30px; background: url(../images/hd_h.png) no-repeat 10px center; line-height: 27px; }
.hd ul { border: #94c8e6 1px solid; background: url(../images/jb_bg.png) no-repeat bottom right; padding: 20px 0 0 10px; height: 190px }
.hd ul li { background: url(../images/ts_li.png) repeat-x; line-height: 43px; height: 43px; border: #96c9e6 1px solid; width: 96px; text-align: center; display: block; float: left; margin-right: 5px; margin-bottom: 5px }
/* 友情链接 */
.links { color: #0066cc; border: #afceeb 1px solid; padding: 12px 10px; overflow: hidden }
.links p { float: left; font-weight: bold; line-height: 26px; }
.links ul li { display: inline; border-right: #666 1px solid; padding: 0 10px; line-height: 26px; height: 26px; }
.links ul img { width: 88px; height: 30px; margin-right: 10px }
/* /////////////////////////----------footer */
footer { width: 100%; margin:0 auto; }
.footnav { background: url(../images/ftnav.png) repeat-x; line-height: 40px; height: 40px; overflow: hidden; margin: 10px 0; text-align: center }
.footnav ul li a { color: #FFF;  display:inline; }
.footnav ul li { display: inline;  padding: 0 12px }
.copyright { text-align: center;  color: #666 }
